home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1996 #3 / Amiga Plus CD - 1996 - No. 3.iso / demo-versionen / databaseprofessional_v3.0 / liesmich < prev    next >
Text File  |  1995-12-30  |  43KB  |  1,135 lines

  1. Das Archiv ist eine fertig installierte Version von Database Professional 3.0.
  2.  
  3. Bitte kopieren Sie ggf. die reqtools.library in Ihr LIBS: Verzeichnis und die
  4. Schriften in Ihr FONTS: Verzeichnis. Die Schriften werden für einige Masken
  5. benötigt.
  6.  
  7.  
  8. Anleitung zu VERSION 3.0 vom 09.10.1995
  9.  
  10.                              DATABASE PROFESSIONAL
  11.  
  12.  
  13.                                      Inhalt
  14.  
  15. DB          Hauptprogramm
  16. ARexx       Enthält ARexx-Scripte für DataBase Professional.
  17. Gadgets     Diverse Gadgetleisten, die mit der Menüfunktion 'Gadgetleiste...'
  18.             aus dem Menü 'Umgebung' geladen werden können.
  19. DTView      Bildanzeiger
  20. GraphReport Tool für DataBase Professional, mit welchem Daten grafisch
  21.             dargestellt werden können.
  22. Preview     Programm zur Druckvorschau von ASCII-Dateien dirket auf dem
  23.             DataBase Screen.
  24. Anleitung   Anleitung im DataBase Professional-Format.
  25.  
  26.  
  27.  
  28.  
  29.                                     Support
  30.  
  31. Es steht eine Mailbox zur Verfügung, in der aktuelle Masken, Tools und die
  32. neuste Demoversion gezogen werden können.
  33.  
  34.   0451/43415 (Zyxel, bis 19200 Baud)
  35.   0451/41965 (bis 28800 Baud und ISDN)
  36.   0451/41903 (ISDN)
  37.  
  38.  
  39.  
  40.                         Druckvorschau von ASCII-Dateien
  41.  
  42.  
  43. Im Verzeichnis 'Preview' befindet sich das Programm 'Preview' zur  Druckvorschau
  44. von  ASCII-Dateien  direkt auf dem DataBase-Screen. Ausführliche Hinweise finden
  45. Sie in dem Verzeichnis 'Preview' unter 'Preview.guide'.
  46.  
  47.  
  48. -------------------------------------------------------------------------------
  49.  
  50.  
  51.                    Änderungen und Ergänzungen zum Handbuch
  52.  
  53.  
  54.  
  55.  
  56.   Allgemeine Information:
  57.  
  58.   Die Anordnungen der Menüfunktionen in DataBase Professional 3.0 haben sich
  59.   zum Teil geändert. So wurde z.B. das Menü 'Umgebung' vollkommen entfernt und
  60.   die einzelnen Menüpunkte auf andere Menüs verteilt.
  61.  
  62.   Zur besseren Übersicht entsprechen die Kapitelnummern dieser Liesmich-Datei
  63.   dem Handbuch, die Hinweise zu den Menüpunkten aber bereits der neuen
  64.   DataBase Professional Version.
  65.  
  66.   2 Grundlagen
  67.     2.2.1.6.2  Feldtyp Nummer/Dokument
  68.     2.2.2.6.4  Feldtyp Zeichen/Sound
  69.     2.2.2.6.6  Feldtyp Datum
  70.     2.2.2.6.7  Feldtyp Bild
  71.     2.2.2.6.9  Feldtyp Formel
  72.     2.2.2.6.10 Feldtyp Auswahl
  73.     2.2.2.11   Ctrl-Taste bein Erstellen eines neuen Feldes
  74.     2.3.1.1    Speichern
  75.     2.3.3.1    Öffnen direkt
  76.     2.4.2.14   Kopfzeile in Druckmaske
  77.     2.4.2.18   ASCII-Datei drucken in Druckmaske
  78.     2.4.2.19   \LINECOUNT in Druckmaske
  79.     2.4.2.20   \NEXT und \PREV in Druckmaske
  80.     2.4.2.21   \SPACE in Druckmaske
  81.     2.4.2.22   \DEVICE in Druckmaske
  82.     2.4.3.2    Druckvorschau
  83.  
  84.   3 Maske gestalten
  85.     3.1.8      Feld ändern
  86.     3.1.9      Felddaten verdecken
  87.     3.1.13     Spezial
  88.     3.1.14     Feldrahmen
  89.     3.2.3      Ausgefüllte Felder
  90.  
  91.   4 Datei bearbeiten
  92.     4.1.7.1    markieren
  93.     4.1.8.1    demarkieren
  94.     4.2.1      Suchen
  95.     4.2.2.3    Text ersetzen
  96.     4.2.6      Ausführung festlegen
  97.     4.2.6.1    Interne Programme
  98.     4.2.6.2    Prolog
  99.     4.2.9      Scrollbalken im Listenmodus
  100.     4.2.9.4    Spalten verstecken im Listenmodus
  101.     4.2.9.6.1  Markierte anzeigen im Listenmodus
  102.     4.2.9.8    Sprung zum Datensatz aus Listenmodus
  103.  
  104.   5 Umgebung
  105.     5 1.1.1    Sofort markieren
  106.     5.1.3      Groß- und Kleinschreibung beim Suchen
  107.     5.1.4      Unscharfe Suche beim Suchen
  108.     5.1.5      Suche in allen Feldern beim Suchen
  109.     5.1.7.1    Bildschirmmodus beibehalten / fester Bildschirmmodus
  110.     5.1.9      Sicherheitskopie
  111.     5.4        Gadgetfunktionen
  112.     5.7.1      Hilfe - Online-Hilfe zu DataBase Professional
  113.     5.7.2      AmigaGuide Anleitungen
  114.  
  115.   6 Standardeinträge
  116.     6.3        Ergebnisfelder, Datasets
  117.     6.4        Relation
  118.  
  119.   7 ARexx-Funktionen
  120.     7.1        Allgemein
  121.     7.2        'Auto' im ARexx-Verzeichnis
  122.  
  123.   Anhang E     Tips & Tricks
  124.  
  125.  
  126.  
  127.  
  128.  
  129.   Kapitel 2.2.1.6.2 Nummer / Dokument
  130.  
  131.     Der Feldtyp 'Nummer' existiert  nicht  mehr  und  wurde  durch  den  Feldtyp
  132.     'Dokument'  ersetzt. Werden ältere Dateien geladen, werden diese automatisch
  133.     in Zahlenfelder geändert.
  134.  
  135.     Mit dem Feldtyp 'Dokument' kann zu jedem Datensatz ein  externer  ASCII-Text
  136.     angezeigt  werden. Dieser ASCII-Text wird beim Editieren über einen Dateire=
  137.     quester   gewählt   und   dann   im   Maskenfenster   angezeigt.So    können
  138.     (unterschiedlich  lange  Texte speichersparend angezeigt werden. Der Bereich
  139.     für  das  Maskenfenste  (in  dem  der  Text   angezeigt   wird),   wird   im
  140.     Feldeditfenster   (Kapitel  2.2.2)  bei  den  Angaben  'Breite'  und  'Höhe'
  141.     definiert.
  142.  
  143.     HINWEIS:
  144.     Paßt der Text nicht komplett in den angegebenen Bereich, so erscheint rechts
  145.     unten im Maskenfenster ein '»'.
  146.  
  147.  
  148.     HINWEIS:
  149.     Mit einem Mausklick -  bei  gleichzeitig  gedrückter  'Shift-Taste'  in  dem
  150.     Bereich  erscheint ein Rahmen, welcher mit den Cursor-Tasten (oder schneller
  151.     mit 'Shift- und Cursortasten') skaliert werden kann.
  152.  
  153.     HINWEIS:
  154.     Wird die  Menüfunktion  'Felddaten  verdecken'  an  dem  Feldtyp  'Dokument'
  155.     angewandt, wird der ASCII-Text nicht geladen und somit nicht. angezeigt. Mit
  156.     einem Mausklick - bei gleichzeitig  gedrückter  'Ctrl-Taste'in  dem  Bereich
  157.     wird der ASCII-Text für den aktuellen Datensatz nachgeladen und angezeigt.
  158.  
  159.  
  160.  
  161.  
  162.   Kapitel 2.2.2.6.4 Zeichen / Sound
  163.  
  164.     Der Feldtyp 'Zeichen' existiert nicht  mehr  und  wurde  durch  den  Feldtyp
  165.     'Sound'  ersetzt. Als Alternative für den Feldtyp 'Zeichen' wählen Sie bitte
  166.     den Feldtyp 'Format' und geben im Standardeintrag ein Fragezeichen (?)  ein.
  167.     Sollen  als  Zeichen  nur  Nummern  eingegeben  werden können, muß statt des
  168.     Fragezeichen das Nummernzeichen (#) eingegeben werden.
  169.  
  170.     HINWEIS:
  171.     Werden ältere Datei geladen, werden diese automatisch in  'Format'  mit  dem
  172.     Standardeintrag '?' umgewandelt.
  173.  
  174.     Mit dem Feldtyp 'Sound' werden  beliebige  Samples  abgespielt,  für  welche
  175.     'DataTypes'  existieren.  Beim Editieren öffnet sich ein Dateirequester, mit
  176.     welchem leicht der Name und Pfad eines Sample  im  Feld  eingetragen  werden
  177.     kann. Beim Blättern der Datei wird der Samples automatisch gespielt.
  178.  
  179.     HINWEIS:
  180.     Da für den Feldtyp 'Sound' die DataTypes verwendet werden, ist dieser Feltyp
  181.     nur  für  Besitzer  ab  Amiga  OS  3.0 . Pro Datensatz können beliebig viele
  182.     Felder vom Typ 'Sound' sein. Die Samles werden dann nacheinander  -  in  der
  183.     Reihenfolge der Feldnummern - gespielt.
  184.  
  185.  
  186.  
  187.  
  188.   Kapitel 2.2.2.6.6 Datum
  189.  
  190.     Ein Feld  vom  Typ  'Datum'  kann  nun  gleich  nach  dem  Laden  der  Datei
  191.     automatisch auf das aktuelle Datum oder die aktuelle Zeit gesetzt werden.
  192.  
  193.     Wählen Sie hierzu die Menüfunktion 'Feld/spezial' aus dem Menü 'Felder'  und
  194.     klicken  anschließend  mit der Maus auf das Feld vom Typ 'Datum'. Aktivieren
  195.     Sie nun das Gadget neben 'Aktualisieren' (hier  muß  sich  nun  ein  Häkchen
  196.     befinden).
  197.  
  198.     HINWEIS:
  199.     Die Menüfunktion 'Spezial' erreichen Sie auch aus dem  Feldeditfenster  Hier
  200.     befindet sich ein entsprechendes Gadget.
  201.  
  202.  
  203.  
  204.  
  205.   Kapitel 2.2.2.6.7 Bild
  206.  
  207.     Ab Workbench 3.0 werden nun für  den  Feldtyp  'Bild'  immer  die  DataTypes
  208.     verwen=  det.  Dadurch  können  -  wenn  die DataTypes vorhanden sind - auch
  209.     Bilder in GIF, PCX, JPEG etc. angezeigt werden.
  210.  
  211.     HINWEIS:
  212.     Die  Bilder  müssen  die  gleiche  Farbpalette  wie  das   dazu   notwendige
  213.     Hintergrundbild  besitzen.Ein  automatschisches  Umrechnen  erfolgt nicht da
  214.     dies beim Blättern Verzögerungen von mehreren Sekunden haben würde
  215.  
  216.     Der Bereich, in dem die Bilder angezeigt werden, muß nun  selbst  festgelegt
  217.     werden.  Dies  hat  den Vorteil, daß größere Bilder nicht über Felder rechts
  218.     und unten hinausragen. Außerdem können nun leicht  mehrere  Felder  vom  Typ
  219.     'Bild' in einer Maske eingebunden werden.
  220.  
  221.     Voreingestellt ist eine Größe von 124 Pixeln in der Breite und 122 Pixeln in
  222.     der  Höhe.  Um diesen Wert zu ändern, gibt es im Feldfenster (Kapitel 2.2.2)
  223.     die Eingabefelder 'Breite' und 'Höhe'. Bei  älteren  Dateien  muß  der  Wert
  224.     gegebenenfalls geändert werden.
  225.  
  226.     Mit eimen Mausklick auf den Schalter 'Datenfarbe'  im  Feldeditfenster  kann
  227.     die  Hintergrundfarbe  für  den  Feldtyp  'Bild'  gewählt  werden.  Dies ist
  228.     notwendig, falls nach einem Bild ein kleineres Bild angezeigt wird.
  229.  
  230.     HINWEIS:
  231.     Mit einem Mausklick -  bei  gleichzeitig  gedrückter  'Shift-Taste'  in  dem
  232.     Bereich  erscheint ein Rahmen, welcher mit den Cursor-Tasten (oder schneller
  233.     mit 'Shift- und Cursortasten') skaliert werden kann.
  234.  
  235.     HINWEIS:
  236.     Wird die Menüfunktion 'Felddaten verdecken' an dem Feldtyp 'Bild' angewandt,
  237.     wird das Bild nicht geladen und somit nicht angezeigt. Mit einem Mausklick -
  238.     bei gleichzeitig gedrückter 'Ctrl-Taste'in dem Bereich wird das Bild für den
  239.     aktuellen Datensatz nachgeladen und angezeigt.
  240.  
  241.  
  242.  
  243.  
  244.   Kapitel 2.2.2.6.9 Formel
  245.  
  246.     Sollen in einem Feld mathematische  Formeln  und  Berechnungen  durchgeführt
  247.     werden,  wählen  bitte den Feldtyp 'Formel'. Eine genaue Beschreibung zu den
  248.     Formeln finden Sie im Kapitel 6 des Handbuchs und dieser Anleitung.
  249.  
  250.     HINWEIS: Das  Gleichheitszeichen  zur  Einleitung  einer  Formel  -  wie  im
  251.     Handbuch im Kapitel 6 beschrieben - fällt weg.
  252.  
  253.  
  254.  
  255.  
  256.   Kapitel 2.2.2.6.10 Auswahl
  257.  
  258.     Mit dem Feldtyp  'Auswahl'  können  im  Standardeintrag  Texte  vordefiniert
  259.     werden.  Diese  Texte  stehen  beim Editieren automatsch für dieses Feld zur
  260.     Verfügung und können mit der Leer- und den Cursortasten  geblättert  werden.
  261.     Mit  der Leertaste sowie Cursor rechts wird zum nächsten Wert und mit Cursor
  262.     links zum vorherigen Wert gewechselt.
  263.  
  264.     Bei einem neuen Datensatz wird standardmäßig der erste Eintrag genommen. Der
  265.     Feldinhalt  bei  einem  Feld  vom  Typ  'Auswahl' wird beim Editieren invers
  266.     dargestellt.
  267.  
  268.     Syntax für Standardeintrag   : <Text1>|<Text2>|<Text3>|...|<TextN>
  269.     Beispiele für Standardeintrag: Herr|Frau|Fräulein|Firma
  270.                                    männlich|weiblich
  271.                                    Mono|Stereo|HiFi|Dolby C|Dolby sorround
  272.  
  273.  
  274.  
  275.  
  276.   Kapitel 2.2.2.11 Ctrl-Taste beim Erstellen eines neuen Feldes
  277.  
  278.     Wird beim Erstellen einer neuen Datei bei der Wahl der Position für das neue
  279.     Feld  die  Ctrl-Taste gedrückt (Ctrl + linke Maustaste), können die Einstel=
  280.     lungen eines bereits vorhandenen Feldes übernommen werden. DataBase  Profes=
  281.     sional  fordert  dazu  auf, ein beliebiges Feld mit der Maus zu selektieren.
  282.     Die Datendieses  Feldes  (Feldname,  Standardeintrag,  Feldlänge,  Feldfarbe
  283.     usw.) werdendann für das neue Feld übernommen.
  284.  
  285.  
  286.  
  287.  
  288.   Kapitel 2.3.1.1 Speichern
  289.  
  290.     In DataBase Professional ist es nun möglich, eine Datei wahlweise in  fester
  291.     oder  komprimierter  Größe zu speichern. Bei Fester Größe werden Leerzeichen
  292.     in den Feldern mitgespeichert.Dateien auf dem Datenträger belegen somit zwar
  293.     mehr  Speicherplatz,  werden  aber  ggf.  erheblich  schneller  geladen  und
  294.     gespeichert.
  295.  
  296.     Als Faustregel gilt:
  297.     Je mehr Felder in einer Datei belegt sind und je voller  diese  mit  Zeichen
  298.     gefüllt sind, desto schneller ist Laden uns Speichern mit 'Feste Größe'.
  299.  
  300.     HINWEIS:
  301.     Mit dem Standardeintrag 'RELATION' (siehe Kapitel 6.4 dieser Liesmich Datei)
  302.     kann  der  Feldinhalt einer externen Datei gelesen und im Feld der aktuellen
  303.     Maske eingetragen werden. Dateien, aus denen Feldin=  halte  gelesen  werden
  304.     sollen müssen mit der Einstellung 'komprimiert' gespeichert sein.
  305.  
  306.  
  307.  
  308.  
  309.   Kapitel 2.3.3.1 Öffnen direkt
  310.  
  311.     Befindet sich eine Maske in einem Unterverzeichnis, ist es oft  umständlich,
  312.     beim  Laden  jedesmal  in  dieses  Unterverzeichnis zu wechseln und dann die
  313.     Maske zu laden. Dazu gibt es ab der Version 2.5.2 die  Menüfunktion  'öffnen
  314.     direkt'.   Mit  dieser  Menüfunktion  kann  eine  Maske  in  der  Menüleiste
  315.     eingetragen werden, die dann durch einfaches Anwählen geladen wird.
  316.  
  317.     Zu  Beginn  befindet  sich  hier  noch  kein  Eintrag.  Um   einen   Eintrag
  318.     hinzuzufügen,   wählen  Sie  bitte  die  Menüfunktion  'öffnen  direkt/Liste
  319.     ergänzen ...'.Daraufhin erscheint der Dateirequester, mit welchem eine Maske
  320.     ausgewählt  werden  kann.  Wurde  eine  Maske gewählt, erscheint ein zweiter
  321.     Requester, in dem ein Name eingegeben  werden  muß,  der  in  der  Menüzeile
  322.     erscheinen soll.
  323.  
  324.     DataBase speichert diese Liste als ASCII-Datei mit Namen DB.databases in das
  325.     gleiche  Verzeichnis,  in  dem  sich  DataBase  Professional  befindet.  Die
  326.     eingetragene Datei kann nun  durch  einfaches  Anwählen  in  der  Menüleiste
  327.     geladen werden.
  328.  
  329.     Um einen Eintrag wieder zu löschen, oder die  Reihenfolge  der  Einträge  zu
  330.     ändern,  kann  die  ASCII-Datei  mit  der  Menüfunktion 'öffnen direkt/Liste
  331.     editieren...' editiert werden. Die ersten 10 Dateien können auch durch linke
  332.     Amigataste + F1 bis F10 aufgerufen werden.
  333.  
  334.  
  335.  
  336.  
  337.   Kapitel 2.4.2.14 Kopfzeile
  338.  
  339.     Im Kapitel 2.4.2.14 wird auf Seite 49 erklärt, wie eine Kopfzeile  auch  auf
  340.     mehreren  Seiten  gedruckt  werden  kann.  Dazu muß nach dem \HEAD eine Zahl
  341.     folgen nach wievielen Datensätzen die Kopfzeile erneut gedruckt werden soll.
  342.     In  der 3. Zeile von unten steht irrtümlich: 'Nach 22 gedruckten Seiten wird
  343.     nur noch die Seitenzahl und die Namen für die Felder gedruckt, ... . Richtig
  344.     muß es heißen: 'Nach 22 gedruckten Datensätzen .... .
  345.  
  346.  
  347.  
  348.  
  349.   Kapitel 2.4.2.18 ASCII-Datei drucken
  350.  
  351.     Mit dem Befehl \FILE kann in einer Druckmaske eine externe  ASCII-Datei  zum
  352.     Drucken  angegeben  werden.  Nach  dem  Befehl  \FILE und dem Dateinamen der
  353.     ASCII- Datei oder dem Feld wird der ASCII-Text ab der Position gedruckt.
  354.  
  355.     SYNTAX: \FILE <Dateiname>
  356.             \FILE <Feld>
  357.  
  358.     Beispiele: \FILE Adressen/Angebot.txt
  359.                \FILE DH1:Datenbank/DataBase/Buchhaltung/Adresse.text
  360.                \FILE «$F7»
  361.                \FILE «text:»
  362.  
  363.     Wichtig: Der Pfad muß relativ zu dem DataBase-Verzeichnis oder absolut sein.
  364.  
  365.     Mit dem Druckerbefehl \FILE kann z.B. ein  ASCII-Text  mit  dem  Firmennamen
  366.     erstellt  und dieser in jeder Druckmaske eingebunden werden. Ändert sich der
  367.     Firmenname, muß lediglich der ASCII-Text geändert werden.
  368.  
  369.     Eine weitere Anwendung ist z.B. eine Adressdatei mit einem zusätzlichen Feld
  370.     zu  erstellen,  in dem der Pfad und Name einer ASCII-Datei eingetragen wird.
  371.     So können für diese Adressdatei mit dem Druckbefehl  \FILE  unterschiedliche
  372.     Texte gedruckt werden.
  373.  
  374.     Beispiel für eine solche Druckmaske:
  375.  
  376.     \FILE adressen/absender.ascii
  377.     «Anrede: »
  378.     «Name: »
  379.     «Vorname: »
  380.     «Straße Nr.: »
  381.     «PLZ: »
  382.     «Ort: »
  383.  
  384.     \FILE «$F7»
  385.  
  386.     Zunächst wird mit dem ersten \FILE die ASCII-Datei 'absender.ascii' aus  dem
  387.     Verzeichnis 'adressen' gedruckt. Danach folgt die Anschrift. Zum Schluß wird
  388.     mit dem Befehl \FILE «$F7» der ASCII-Text gedruckt, dessen Pfad und Name  im
  389.     Feld 7 eingetragen ist.
  390.  
  391.  
  392.  
  393.  
  394.   Kapitel 2.4.2.19 \LINECOUNT
  395.  
  396.     In einer Druckmaske kann mit dem Befehl \HEAD eine Kopfzeile und  mit  \TAIL
  397.     eine Fußzeile gedruckt werden. Damit die Kopf- bzw. Fußzeile auf jeder Seite
  398.     gedruckt wird, kann nach dem Befehl \HEAD ein  Wert  angegeben  werden,  der
  399.     bestimmt,  nach  wievielen  Datensätzen  die  Kopf-/Fußzeile erneut gedruckt
  400.     wird. Siehe Handbuch Seite 48 Kapitel 2.4.2.14 .
  401.  
  402.     Befindet sich vor \HEAD der  Befehl  \LINECOUNT,  wird  die  Kopf-  und/oder
  403.     Fußzeil  nicht  nach  der Anzahl der Datensätze, sondern nach der Anzahl der
  404.     gedruckten Zeilen erneut gedruckt.
  405.  
  406.     Der Befehl \LINECOUNT muß in der Druckmaske an erster Stelle stehen.
  407.  
  408.     Beispiel:
  409.     \LINECOUNT
  410.     \HEAD 20 (Text)
  411.  
  412.     oder \LINECOUNT \HEAD 20 (Text)
  413.  
  414.  
  415.  
  416.  
  417.   Kapitel 2.4.2.20 \NEXT und \PREV
  418.  
  419.     Mit den Druckmaskenbefehlen \NEXT  und  \PREV  können  Datensätze  nun  auch
  420.     nebeneinander  gedruckt  werden. So lassen sich mit diesen Befehlen z.B. aus
  421.     einer Adressdatei Etiketten drucken.
  422.  
  423.     \NEXT geht zum nächsten Datensatz (falls vorhanden)
  424.     \PREV geht zum vorheriegen Datensatz (falls vorhanden)
  425.  
  426.     Hinweis: Die Funktionen sind unabhängig von der Druckoption 'aktuellen,
  427.              markierte, alle'.
  428.  
  429.     Beispiel für eine solche Druckmaske:
  430.  
  431.     «Vorname: » \NEXT «Vorname: » \PREV
  432.     «Name: » \NEXT «Name: »
  433.  
  434.  
  435.  
  436.  
  437.   Kapitel 2.4.2.21 \SPACE <Anzahl>
  438.  
  439.     Mit der Angabe \SPACE und einem  Wert  werden  Leerzeichen  in  einer  Zeile
  440.     gedruckt.
  441.  
  442.     Beispiel: \SPACE 25
  443.  
  444.  
  445.  
  446.  
  447.   Kapitel 2.4.2.22 \DEVICE <device>
  448.  
  449.     In der Druckmaske kann das Device  angegeben  werden,  wodurch  die  Ausgabe
  450.     immer  auf  das  angegebene Device erfolgt. So kann z.B. für jede Druckmaske
  451.     angegeben werden, ob über PRT: oder PAR: gedruckt werden  soll.  Der  Befehl
  452.     \DEVICE  muß  in der Druckmaske an erster Stelle stehen (auch vor dem Befehl
  453.     \LINECOUNT siehe Kapitel 2.4.2.19).
  454.  
  455.     Wird in  der  Druckmaske  das  Device  angegeben,  ist  die  Einstellung  im
  456.     Druckfenster wirkungslos.
  457.  
  458.     Beispiel 1: \DEVICE PAR:
  459.     Beispiel 2: \DEVICE T:testfile
  460.  
  461.  
  462.  
  463.  
  464.   Kapitel 2.4.3.2 Druckvorschau
  465.  
  466.     Die  Einstellung  'CON:'  wurde  durch  'Druckvorschau'  ersetzt.   DataBase
  467.     verwendet  hier  den  eingebauten  Textanzeiger 'Preview'. Preview zeigt den
  468.     Ausdruck so an, wie er später auf dem Drucker erscheint.
  469.  
  470.     Weitere  Informationen  zu  Preview  finden  Sie  in  der  Liesmichdatei  zu
  471.     'Preview' im gleichnamigen Verzeichnis.
  472.  
  473.  
  474.  
  475.  
  476.   Kapitel 3.1.8 Feld ändern
  477.  
  478.     Um ein Feld zu ändern kann das Feldeditfenster (Kapitel 2.2.2) nun auch  mit
  479.     einem Mausklick aufgerufen werden. Halten Sie dazu eine Shift-Taste gedrückt
  480.     und klicken das Feld mit der linken Maustaste an.
  481.  
  482.  
  483.  
  484.  
  485.   Kapitel 3.1.9 Felddaten verdecken
  486.  
  487.     Wird die Menüfunktion 'Felddaten verdecken' an einem  Feld  vom  Typ  'Bild'
  488.     oder  'Dokument'  angewandt,  werden das Bild (beim Feldtyp 'Bild') oder ein
  489.     ASCII- Text (beim Feldtyp  'Dokument')  nicht  mitgeladen  uns  somit  nicht
  490.     angezeigt.  Somit  kann  in  einer Datei sehr schnell geblättert werden. Mit
  491.     einem  Mausklick  -  bei  gedrückter  'Ctrl-Taste'  -  in  dem  Bereich  des
  492.     Bildes/Dokument wird das Bild bzw. ein ASCII-Text zu dem aktuellen Datensatz
  493.     wieder gezeigt.
  494.  
  495.  
  496.  
  497.  
  498.   Kapitel 3.1.13 Spezial
  499.  
  500.     Die Menüfunktion Feld/Spezial... aus dem Menü Maske kann nun  auch  aus  dem
  501.     Feldeditfenster (Kapitel 2.2.2) an ein Feldtyp angewandt werden.
  502.     Das Feldeditfenster erhalten Sie durch Wählen der Menüfunktion 'Feld ändern'
  503.     aus  dem Menü Maske und anschließendem Mausklick auf das gewünschte Feld. Im
  504.     Feldeditfenster steht dazu der neue Schalter  'Spezial'  zur  Verfügung.  Je
  505.     nach Feldtyp stehen bestimmte Funktionen zur Verfügung.
  506.  
  507.     Textfelder   verbinden    - Ist das nächste Feld ebenfalls ein Feld vom Typ
  508.                                 'Text' werden diese miteinander verbunden.
  509.                  erforderlich - Im Eingabefeld muß ein Eintrag vorhanden sein.
  510.                                 Ist dies nicht der Fall, kann der Editmodus
  511.                                 nicht verlassen werden.
  512.  
  513.     Zahlenfelder können mit bis zu 9 Nachkommastellen formatiert werden.
  514.  
  515.     Bildfelder   erhalten einen bestimmten Rahmen
  516.  
  517.     Formel       sofort berechnen - Ergebnisfelder werden beim Überspringen des
  518.                                     Feldes berechnet. Ist diese Funktion deakti=
  519.                                     viert, werden  Ergebnisfelder erst beim
  520.                                     Verlassen des Editmodus berechnet.
  521.     Datum        Aktualisieren    - Das Datum und/oder Uhrzeit wird gleich nach
  522.                                     dem Start der Datei neu berechnet.
  523.  
  524.  
  525.  
  526.  
  527.   Kapitel 3.1.14 Feldrahmen
  528.  
  529.     Bei der Menüfunktion 'Feldrahmen' aus dem Menü  Hintergrund  ist  ein  neuer
  530.     Stil  hinzugekommen.  'Stil  5'  zeichnet  einen  Rahmen  in  der  Farbe des
  531.     Datenhintergrundes um die Feldeinträge.
  532.  
  533.  
  534.  
  535.  
  536.   Kapitel 3.2.3 Ausgefüllte Felder
  537.  
  538.     Die Menüfunktion 'Ausgefüllte Felder' beim Bildschirmspeichern ist nicht mehr
  539.     vorhanden, da diese durch die Möglichkeit der Feldrahmen überflüssig ist.
  540.  
  541.  
  542.  
  543.  
  544.   Kapitel 4.1.7.1 markieren
  545.  
  546.     Im Menü Daten haben sich die Funktionen zum markieren folgendermaßen geändert:
  547.  
  548.     markieren/alle    - markiert alle Datensätze
  549.     markieren/Bereich - mit dieser Menüfunktionen kann ein bestimmter Bereich
  550.                         unter Angabe der Datensatznummer markiert werden.
  551.     markieren/Filter  - mit dieser Menüfunktion kann ein Filter zum Markieren
  552.                         gesetzt werden. Diese Menüfunktion entspricht der
  553.                         ehemaligen Menüfunktion 'Bereich markieren' und wird im
  554.                         Handbuch im Kapitel 4.1.7 'Bereich markieren' ab Seite 84
  555.                         erklärt.
  556.  
  557.  
  558.  
  559.  
  560.   Kapitel 4.1.8.1 demarkieren
  561.  
  562.     Im Menü Daten haben sich die Funktionen zum demarkieren geändert
  563.  
  564.     demarkieren/alle    - demarkiert alle Datensätze
  565.     demarkieren/Bereich - mit dieser Menüfunktionen kann ein bestimmter Bereich
  566.                           unter Angabe der Datensatznummer demarkiert werden.
  567.     demarkieren/Filter  - mit dieser Menüfunktion kann ein Filter zum Demarkieren
  568.                           gesetzt werden. Diese Menüfunktion entspricht der
  569.                           ehemaligen Menüfunktion 'Bereich demarkieren' und wird
  570.                           im Handbuch im Kapitel 4.1.8 'Bereich demarkieren' auf
  571.                           Seite 85 erklärt.
  572.  
  573.  
  574.  
  575.  
  576.   Kapitel 4.2.1 Suchen
  577.  
  578.     Die  Menüfunktion  'Suchen   nach'   wurde   komplett   neugestalltet.   Die
  579.     Menüfunktion  'Groß-  und  Kleinschreibung', 'unscharfe Suche' und 'Suche in
  580.     allen Feldern' sind im Auswahlfenster 'Suchen nach ...' integriert.
  581.  
  582.     Wenn 'Groß- und Kleinschreibung' aktiviert ist, wird zwischen Groß- und Klein=
  583.     schreibung unterschieden.
  584.  
  585.     Wenn 'Suche in allen Feldern' aktiviert ist, wird der Suchbegriff  in  allen
  586.     Feldern  gesucht, auch wenn mit der Menüfunktion 'suchen/Suchfeld festlegen'
  587.     aus dem Menü 'Operation' ein anderes Suchfeld  festgelegt  wurde.  'Teilwort
  588.     suchen' entspricht der ehemaligen Menüfunktion 'unscharfe Suche'.
  589.  
  590.     Ab  DataBase   Version   3.0   kann   nicht   nur   nach   Gleichheit   oder
  591.     Musterübereinstimmung,  sondern auch nach größer und kleiner gesucht werden.
  592.     Selektieren Sie dazu einen der drei entsprechenden Gadgets.
  593.  
  594.     Ist der Schalter 'Ähnlichkeitssuche' aktiviert, sucht DataBase  Professional
  595.     auch  nach  Wörtern, die dem Suchbegriff ähnlich sind. So wird z.B. 'Müller'
  596.     gefunden, wenn 'Möller' als Suchbegriff eingegeben wurde.
  597.  
  598.     Die Ähnlichkeit wird nach 'Levenstein' berechnet. Die Stufen können mit  dem
  599.     Cycle-Gadtget  entsprechend  geändert werden und haben folgende Ähnlichkeit:
  600.     hoch = 1, hoch-mittel = 2, mittel = 3, mittel-gering = 4, gering = 5
  601.  
  602.  
  603.     Tastaturbelegung:
  604.     RETURN          Suchen vom Dateianfang
  605.     Cursor rechts   Suchen vom Dateianfang
  606.     Cursor links    Suchen vom Dateiende
  607.     Cursor oben     nächsten suchen
  608.     Cursor unten    vorheriegen suchen
  609.  
  610.  
  611.  
  612.  
  613.   Kapitel 4.2.2.3 Text ersetzen
  614.  
  615.     Mit  der  Menüfunktion  'Text  ersetzen'  kann  in  einem  Feld  nach  einer
  616.     Zeichenkette  gesucht  und  diese  durch eine Andere ersetzt werden. Mit der
  617.     Option 'Groß-/Kleinschreibung' unterscheidet DataBase Professional  zwischen
  618.     Groß- und Kleinschreibung. Mit der Option 'globale Ersetung' kann festgelegt
  619.     werden, ob nur die erste Zeichenfolge oder alle Zeichenfolgen ersetzt werden
  620.     sollen, die mit dem Suchbegriff Übereinstimmen.
  621.  
  622.     Beispiel: In einem Feld vom Typ  'Datum'  soll  nach  der  Zeichenfolge  '5'
  623.     gesucht und durch '6' ersetzt werden.
  624.  
  625.     Ist 'globale Ersetzung' deaktiviert, wird  '05.05.1995'  durch  '06.05.1995'
  626.     ersetzt.
  627.  
  628.     Ist 'globale Ersetzung'  aktiviert,  wird  '05.05.1995'  durch  '06.06.1996'
  629.     ersetzt.
  630.  
  631.  
  632.  
  633.  
  634.   Kapitel 4.2.6 Ausführung festlegen
  635.  
  636.     Um ein  Feld  mit  einem  externen  Programm  zu  verbinden,  mußte  das  zu
  637.     verbindende Feld nach Beenden des Requesters mit der Maus selektiert werden.
  638.  
  639.     Ab Verseion 3.0 ist die Nummer des Feldes nun direkt im Requester anzugeben.
  640.     So  können beliebig viele Felder übergeben oder Befehle aus Feldern genommen
  641.     werden.
  642.  
  643.     Beispiel 1: !View F1
  644.     Der interne Bildanzeiger  von  DataBase  Professional  wird  aufgerufen  und
  645.     bekommt den Inhalt aus Feld 1 übergeben.
  646.  
  647.     Beispiel 2: F2 F3
  648.     In Feld 2 steht der Befehl (z.B. der Pfad und Name eines Bildanzeigers)  und
  649.     in Feld 3 das Argument (z.B. der Pfad und Name eines Bildes).
  650.  
  651.     Beispiel 3: !rx ARexx/MeinARexxSkript.rexx $F4 $F7
  652.     Der  interne  ARexxstarter  wird  mit  '!rx'  aufgerufen,  das  ARexx-Skript
  653.     'MeinARexxSkript.rexx' mit den Argumenten aus Feld 4 und 7 ausgeführt.
  654.  
  655.     HINWEIS:
  656.     Falls Sie bei der Eingabe die Nummer des Feldes nicht mehr wissen, geben Sie
  657.     einfach statt der Feldnummer ein Fragezeichen ein.
  658.  
  659.     Beispiel: F?
  660.     Nach dem Beenden des Requesters fordert DataBase Professional nun  auf,  das
  661.     ode die Felder mit der Maus zu selektieren. Das Fragezeichen wird dann durch
  662.     die Nummer des Feldes ersetzt.
  663.  
  664.     Um die Nummer eines Feldes zu erfahren, können  Sie  auch  die  Menüfunktion
  665.     'Feldnummern zeigen' aus dem Menü 'Felder' aufrufen (siehe Kapitel 3.1.12 im
  666.     Handbuch).
  667.  
  668.  
  669.  
  670.  
  671.   Kapitel 4.2.6.1 Interne Programme
  672.  
  673.     Bei der Menüfunktion 'Ausführung festlegen'  (siehe  Kapitel  4.2.6)  können
  674.     statt  externe  nun  auch interne Programme aufgerufen werden. Z.Zt. ist ein
  675.     Bildanzeiger, Soundabspieler und ein ARexxstarter in  DataBase  Professional
  676.     integriert.  So können leicht Bilder angezeigt, Sounds gespielt oder einfach
  677.     ein ARexx-Script ausgeführt werden.
  678.  
  679.     HINWEIS:
  680.     Der Bildanzeiger und Soundabspieler verwenden die DataTypes und stehen daher
  681.     erst ab AmigaOS 3.x zur Verfügung.
  682.  
  683.     Bildanzeiger:
  684.       SYNTAX     : !View [WINDOW] [ID] <$Feldnummer> <Pfad und Name>
  685.       Beispiel 1 : !View DH1:Bilder/meinBild.jpg
  686.       Beispiel 2 : !View F2
  687.       Beispiel 3 : !View WINDOW DH1:Bilder/meinBild.jpg
  688.       Beispiel 4 : !View ID DH1:Bilder/meinBild.jpg
  689.  
  690.       Mit der Option 'WINDOW' wird das Bild  auf  den  Bildschirm  von  DataBase
  691.       Professonal in einem Fenster angezeigt.
  692.  
  693.       HINWEIS:
  694.       Ist das Bild größer als der  Bildschirm  von  DataBase  Professinal,  wird
  695.       dieses  nicht  angezeigt.  Mit  der  Option  'ID'  wird das Bild in seinen
  696.       gespeicherten Bildschirmmodus  angezeigt.  Ohne  'ID'  wird  das  Bild  im
  697.       gleichen Bildschirmmodus wie DataBase Professional angezeigt.
  698.  
  699.     Soundabspieler:
  700.       SYNTAX    : !Play [VOLUME <vol>] <$Feldnummer> <Pfad und Name>
  701.       Beispiel 1: !Play VOLUME 30 DH1:Musik/Sounds/meinSound.8svx
  702.       Beispiel 2: !Play F3
  703.  
  704.       Mit '!Play' können alle Formate  gespielt  werden,  für  welche  DataTypes
  705.       vorhandensind.  Mit  der  Option  'VOLUME'  kann  die Lautstärke verändert
  706.       werden. Der angegebene Wert darf dabei zwischen 1 und 64 liegen, wobei  64
  707.       die maximale Lautstärke ist.
  708.  
  709.     ARexx-Starter
  710.       SYNTAX     : !RX <Pfad und Name des ARexx-Skriptes>
  711.                    !RX <Befehlszeile>
  712.       Beispiel 1 : !RX ARexx/CloseAll.rexx
  713.       Beispiel 2 : !RX ARexx/MeinARexxskript F5
  714.  
  715.       ACHTUNG:
  716.       Niemals verschachtelte oder überlappende RX aufrufe ausführen! Erst wenn ein
  717.       ARexx-Script abgearbeitet ist, darf ein neues gestartet werden.
  718.  
  719.  
  720.  
  721.   Kapitel 4.2.6.2 Prolog
  722.  
  723.     Zu jeder Datei kann ein Programm festgelegt  werden,  das  dirket  nach  dem
  724.     Laden  der  Datei gestartet wird. Festgelegt wird dieses durch den Menüpunkt
  725.     'festlegen/Prolog' und neben dem automatischen Start beim Laden kann es auch
  726.     durch  'ausführen/Prolog'  aus  dem  Menü  Operation  ausgeführt werden. Mit
  727.     dieser Funktion kann z.B. ein Sound  abgespielt,  ein  Vorspann  (Bild  oder
  728.     Animation) angezeigt, ein ARexx-Skript ausgeführt, etc. werden.
  729.  
  730.  
  731.  
  732.  
  733.   Kapitel 4.2.9 Scrollbalken im Listenmodus
  734.  
  735.     Im Listenmodus kann auch - neben den Cursortasten  und  Nummernblock  -  mit
  736.     einem Scrollbalken geblättert werden.
  737.  
  738.  
  739.  
  740.  
  741.   Kapitel 4.2.9.4 Spalten Verstecken im Listenmodus
  742.  
  743.     Um eine Spalte im Listenmodus zu löschen, muß nun  zusätzlich  beim  Klicken
  744.     auf den Feldnamen die Ctrl-Taste gedrückt werden.
  745.  
  746.  
  747.  
  748.  
  749.   Kapitel 4.2.9.6.1 Markierte anzeigen im Listenmodus
  750.  
  751.     Im Listenmodus gibt  es  die  Menüfunktion  'nur  markierte  anzeigen',  mit
  752.     welcher nur markierte Datensätze angezeigt werden.
  753.  
  754.  
  755.  
  756.  
  757.   Kapitel 4.2.9.8 Sprung zum Datensatz aus dem Listenmodus
  758.  
  759.     Wird im Listenmodus  -  bei  gerückter  Ctrl-Taste  -  auf  einen  Datensatz
  760.     geklickt,  wird  der  Listenmouds  verlassen  und zum selektierten Datensatz
  761.     gesprungen.
  762.  
  763.  
  764.  
  765.  
  766.   Kapitel 5.1.1.1 Sofort markieren
  767.  
  768.     Ist die Menüfunktion 'Datensatz markieren' aus dem Menü Daten aktiviert, ist
  769.     jeder neue oder editierte Datensatz automatisch markiert.
  770.  
  771.     Mit einem Tooltype-Eintrag kann eine Voreinstellung gewählt werden.
  772.  
  773.     MARKEDIT=ON
  774.     MARKEDIT=OFF
  775.  
  776.     Default ist MARKEDIT=OFF
  777.  
  778.  
  779.  
  780.  
  781.   Kapitel 5.1.3 Groß- und Kleinschreibung
  782.  
  783.     Die Menüfunktionen 'Groß- und Kleinschreibung' gibt es nicht mehr. Diese ist
  784.     nun  in  der  Menüfunktion 'suchen/Suchen nach ...' aus dem Menü 'Operation'
  785.     integriert.
  786.  
  787.  
  788.  
  789.   Kapitel 5.1.3 Unscharfe Suche
  790.  
  791.     Die Menüfunktionen 'Unscharfe Suche' gibt es nicht mehr. Diese  ist  nun  in
  792.     der   Menüfunktion   'suchen/Suchen  nach  ...'  aus  dem  Menü  'Operation'
  793.     integriert.
  794.  
  795.  
  796.  
  797.  
  798.   Kapitel 5.1.3 Suche in allen Feldern
  799.  
  800.     Die Menüfunktionen 'Suche in allen Feldern' gibt es nicht  mehr.  Diese  ist
  801.     nun  in  der  Menüfunktion 'suchen/Suchen nach ...' aus dem Menü 'Operation'
  802.     integriert.
  803.  
  804.  
  805.  
  806.  
  807.   Kapitel 5.1.7.1 Bildschirmeinstellung beibehalten
  808.  
  809.     Im Menü DataBase ist  die  Menüfunktion  'Bildschirmeinstellung/beibehalten'
  810.     hinzugekommen.  Ist  diese  Menüfunktion  aktiviert, bleibt die eingestellte
  811.     Bildschirmauflösung auch dann erhalten, wenn eine Maske  mit  einer  anderen
  812.     Auflösung geladen wird.
  813.  
  814.     Die  Menüfunktion  'Bildschirmeinstellung/beibehalten'  ist  besonders   für
  815.     Besitzer  einer  Grafikkarte  geeignet,  die  in hohen Bildschirmauflösungen
  816.     arbeiten.
  817.  
  818.  
  819.  
  820.  
  821.   Kapitel 5.1.9 Sicherheitskopie...
  822.  
  823.     Im Menü Maske ist die Menüfunktion 'Sicherheitskopie...' hinzugekommen.
  824.  
  825.     Nach Aufruf der Menüfunktion  erscheint  ein  Requester,  in  dem  ein  Wert
  826.     zwischen  1  und  200  eingegeben  werden  muß.  Dieser  Wert bestimmt, nach
  827.     wievielen Aktionen eine Sicherheitskopie erstellt werden soll. Bei '0'  wird
  828.     keine Sicherheits= kopie erstellt.
  829.  
  830.     DataBase Professional legt dann - nach der Anzahl  der  vorher  festgelegten
  831.     Aktionen  -  eine  Sicherheitskopie  der  Aktuellen  Maske  mit  der  Endung
  832.     '.backup' an.
  833.  
  834.  
  835.  
  836.  
  837.   Kapitel 5.4 Gadgetfunktionen
  838.  
  839.     Das  Konzept  der  Gadgetleiste  wurde  in  DataBase  Professional  komplett
  840.     geändert.   Diese  ist  nun  nicht  mehr  auf  die  bisherigen  vorgegebenen
  841.     Funktionen beschränkt sondern in Aussehen und Belegung frei  gestaltbar  und
  842.     kann für jede Maske individuell erstellt werden.
  843.  
  844.     Da  in  DataBase  Professional  keine  feste  Gadgetleiste  mehr  integriert
  845.     ist,wurde  die  bisherige  Leiste  ausgelagert  und  befindet  sich  nun  im
  846.     Verzeichnis 'Gadgets von  DataBase  Professional.  Hier  sind  wiederum  die
  847.     Unterverzeichnisse 'Free' und 'Default' vorhanden.
  848.  
  849.     Free   : In dem Unterverzeichnis 'Free' befinden sich die Gadgets die ange=
  850.              zeigt werden, falls keine Maske vorhanden ist.
  851.  
  852.     Default: In dem Unterverzeichnis 'Default' befinden sich die Gadgets die
  853.              angezeigt werden falls eine Maske geladen ist, aber keine eigenen
  854.              Gadgets besitzt.
  855.  
  856.  
  857.  
  858.     Folgendes ist zu beachten:
  859.     - Eine komplette Gadgetleiste gibt es nicht mehr. Jede Gadgetleiste besteht
  860.       aus mehreren einzelnen Gadgets, welche als IFF-Bild in einem eigenen
  861.       Unterverzeichnis gespeichert sein müssen. Ein solches IFF-Bild darf maximal
  862.       24 Pixel  hoch sein. Ist das IFF-Bild weniger als 24 Pixel hoch, wird es
  863.       zentriert  angezeigt. Die Breite für jedes Gadget kann beliebig sein.
  864.  
  865.     - Zu jedem Gadget kann ein zweites Gadget erstellt werden, welches angezeigt
  866.       wird, sobald das Gadget gedrückt wird (selektierte Gadgets). Alle Gadgets
  867.       müssen fortlaufend nummeriert sein. Der Basename ist dabei 'Gadget'. Die
  868.       unselektierten Gadgets haben die Endung '.front' und die selektierten '.back
  869.  
  870.       Beispiel:
  871.       Gadget1.back
  872.       Gadget1.front
  873.  
  874.     ACHTUNG:
  875.     Wenn Sie für Ihre Gadgetleiste  selektierte  Gadgets  zeichnen,  achten  Sie
  876.     bitte  darauf,  daß  diese  die  gleiche  Breite  und  Höhe  haben,  wie die
  877.     unselektierten Gadgets.
  878.  
  879.  
  880.     - Über die Menüfunktion 'Gadgets laden...' aus dem Menü Maske kann ein Pfad
  881.       gewählt werden, aus dem die Gadgets geladen werden sollen. Die Dateien sind
  882.       dabei geghostet.
  883.  
  884.     - Über die Menüfunktion 'Gadgetfunktion' aus dem Menü Maske kann jedem Gadget
  885.       eine Funktion zugeordnet werden.
  886.  
  887.     - Die Funktion eines Gadget wird mit dem Gadget (in seiner Filenote) gespei=
  888.       chert. Somit steht ein Gadget immer zur Verfügung z.B. wenn dieses für eine
  889.       andere Gadgetleiste benötigt wird.
  890.  
  891.     HINWEIS:
  892.     Nicht jedes Kopierprogramm kopiert die Filenotes mit. So kann es  vorkommen,
  893.     daß  die  Gadgets  nach  dem Kopieren nicht belegt und somit nicht anwählbar
  894.     sind. In diesem Fall sollten die Gadgets per Maus über die Workbench in  das
  895.     gewünschte Verzeichnis gezogen werden.
  896.  
  897.  
  898.     Zum Erstellen einer neuen Gadgetleiste gehen Sie bitte folgendermaßen vor:
  899.  
  900.     1. Erzeugen Sie sich in dem Verzeichnis, in dem sich Ihre Maske befindet ein
  901.        Unterverzeichnis mit Namen Gadget. Zum Erzeugen eines neuen Verzeichnis
  902.        können Sie die Menüfunktion 'Dienste/Befehl ausführen...' aus dem Menü
  903.        Projekt wählen. Geben Sie den Pfad und Namen für das Verzeichnis ab dem
  904.        DataBase Professional Verzeichnis an. Beispiel: Adressen/Gadgets
  905.  
  906.     2. Zeichnen Sie sich mit einem beliebigen Malprogramm Gadgets für Ihre
  907.        Gadgetleiste. Achten Sie darauf, daß die Gadgets nicht höher als 24 Pixel
  908.        sind. Im Verzeichnis 'Gadgets' von DataBase Professional befindet sich
  909.        bereits ein Beispielbild mit Gadgets, welche Sie zur Gestaltung verwenden
  910.        können.
  911.  
  912.     3. Schneiden Sie die einzelnen Gadgets als Pinsel (Brush) aus und speichern
  913.        Sie diese mit fortlaufender Nummerierung in das zuvor erstellte Unterver=
  914.        zeichnis Ihrer Maske. Die Gadgets müssen dabei mit folgenden Namen gespei=
  915.        chert werden:
  916.  
  917.        Gadget1.front - für das Erste, unselektierte Gadget
  918.        Gadget1.back - für das Erste, selektierte Gadget
  919.        Gadget2.front - für das Zweite, unselektierte Gadget
  920.        Gadget2.back - für das Zweite, selektierte Gadtget
  921.        usw.
  922.  
  923.     4. Wählen Sie in DataBase Professional die Menüfunktion 'Gadgets laden' aus de
  924.        Menü Maske und wählen das Verzeichnis, in dem Sie die IFF-Bilder gespeicher
  925.        haben. Die Gadgets werden nun geladen.
  926.  
  927.     5. Wählen Sie nun die Menüfunktion 'Gadgetfunktion' aus dem Menü Maske und
  928.        klicken ein beliebiges Gadget mit der Maus an. Es erscheint ein Fenster, in
  929.        dem Sie dem Gadget per Maus eine Funktion zuordnen können. Wenn Sie in dem
  930.        Eingabefeld 'Information' einen Text eingeben, erscheint dieser später in
  931.        der Statuszeile, sobald Sie mit der Maus über das Gadget fahren.
  932.  
  933.     6. Speichern Sie Ihre Datei mit der Menüfunktion 'speichern als...' aus dem
  934.        Menü Projekt. Die Gadgetleiste steht nun für diese Maske immer zur
  935.        Verfügung.
  936.  
  937.  
  938.  
  939.  
  940.   Kapitel 5.7.1  Hilfe...
  941.  
  942.     In DataBase Professional wurde eine kurze Anleitung zu den Standardeinträgen
  943.     und  ARexx-Befehlen im AmigaGuide-Format integriert. Diese Funktion befindet
  944.     sich im Menü 'DataBase' unter dem Menüpunkt 'Hilfe...'.
  945.  
  946.     HINWEIS:
  947.     Für Anleitungen im  AmigaGuide-Format  muß  sich  auf  Ihrer  Festplatte  im
  948.     Verzeichnis  Utilities  das  Programm  'AmigaGuide'(ab OS 2.0 oder 2.1) oder
  949.     'MultiView' (ab OS3.0) befinden.
  950.  
  951.  
  952.  
  953.  
  954.   Kapitel 5.7.2 AmigaGuide Anleitungen
  955.  
  956.     In DataBase Professional ist ein AmigaGuide-Anzeiger eingebaut.  Somit  kann
  957.     zu  jeder  Maske  eine  Anleitung  im  AmigaGuide  Format erstellt und durch
  958.     einfaches Drücken der 'Help'-Taste aufgerufen werden.
  959.  
  960.     Um eine solche Anleitung  im  AmigaGuide-Format  zu  erstellen,  wählen  Sie
  961.     einfach  die Menüfunktion 'Anleitung/editieren' aus dem Menü Maske. DataBase
  962.     Professional lädt nun Ihren Editor und gibt  die  notwendigen  Einträge  für
  963.     eine AmigaGuide-Datei vor.
  964.  
  965.     @DATABASE 'Beispiel.guide'
  966.     @WIDTH 77 @NODE MAIN 'Maskeninformation'
  967.     ... Hilfetext ...
  968.     @ENDNODE
  969.  
  970.     Statt '... Hilfetext ...' geben Sie nun Ihren eigenen Text ein und speichern
  971.     die Datei.
  972.  
  973.     HINWEIS: Die AmigaGuide-Datei muß den Namen der Maske mit der Endung '.guide'
  974.     haben und sich im selben Verzeichnis wie die dazugehörige Maske befinden.
  975.  
  976.     Beispiel:
  977.     Adressen.db               -> DataBase Datei
  978.     Adressen.guide            -> AmigaGuide Datei
  979.  
  980.     HINWEIS:
  981.     Damit  eine  AmigaGuide  Datei  angezeigt  werden   kann,   muß   sich   die
  982.     amigaguide.library im 'LIBS:'-Verzeichnis befinden.
  983.  
  984.  
  985.  
  986.  
  987.   Kapitel 6.3 Ergebnisfelder
  988.  
  989.     Für Ergebnisfelder gibt es ab DataBase Professional Version  2.6  den  neuen
  990.     Feldtype  'Formel'. Das Gleichheitszeichen '=' zur Einleitung einer Formel -
  991.     wie im Handbuch im Kapitel 6 beschrieben - fällt weg. Werden ältere  Dateien
  992.     geladen, erhalten die Ergebnisfelder automatisch den Feldtyp 'Formel'.
  993.  
  994.     - Ergebnisfelder können ab DataBase Professional Version 2.6 nun auch direkt
  995.       nach der Eingabe berechnet werden (Diese wurden vorher erst berechnet, wenn
  996.       der Editirmodus verlassen wurde). So sieht man das Ergebnis einer Berechnung
  997.       direkt nach dem Überspringen des Feldes.
  998.  
  999.       Wählen Sie dazu die Menüfunktion Feld/spezial... aus dem Menü Maske ,
  1000.       selektieren mit der Maus das gewünschte Feld und klicken auf den Schalter
  1001.       neben 'sofort berechnen'. Ist der Schalter aktiv, wird das Feld sofort beim
  1002.       Überspringen berechnet.
  1003.  
  1004.       Alle sonstigen Funktionen (auch die Menüfunktion 'Neu berechnen') haben
  1005.       keinen Einfluß. Das Feld wird nur im Editirmodus beim Überspringen berechnet
  1006.  
  1007.     - DATASETS() Im Standardeintrag liefert 'DATASETS()' die Anzahl der insgesamt
  1008.       vorhandenen Datensätze: Somit kann in einem Feld z.B. ein Durchschnitt
  1009.       errechnet werden.
  1010.  
  1011.       Beispiel für einen Standardeintrag: $0.0=F1/DATASETS()$
  1012.  
  1013.  
  1014.  
  1015.  
  1016.   - Kapitel 6, Seite 137
  1017.  
  1018.     Bei den Beispielen  zum  Standardeintrag  'DATE'  muß  nach  dem  Datum  ein
  1019.     Anführungszeichen stehen:
  1020.  
  1021.     Beispiele: $0.0=DATE('17.03.1995') $0.0=DATE('17/5/95')
  1022.  
  1023.  
  1024.  
  1025.  
  1026.   - Kapitel 6, Seite 138
  1027.  
  1028.     Das  Beispiel  zum  Befehl  'IF'  auf  Seite  138  bezieht  sich  auf  einen
  1029.     Stringbefehl und nicht auf eine mathematische Formel. Richtig muß es heißen:
  1030.  
  1031.     Beispiel: $0.2=IF(F3=100,(F2*1.15),0)
  1032.  
  1033.  
  1034.  
  1035.  
  1036.    Kapitel 6.4 RELATION
  1037.  
  1038.     Mit dem Befehl 'RELATION' kann der Inhalt eines Feldes einer externen  Datei
  1039.     gelesen und im Feld eingetragen werden. Die externe Datei, aus der die Daten
  1040.     gelesen werden sollen  braucht  dabei  nicht  geladen  zu  sein.  Ist  diese
  1041.     geladen,  sucht  DataBase  Professional im Speicher, sonst im angegeben Pfad
  1042.     auf den Laufwerk.
  1043.  
  1044.     Mit dem Befehl 'RELATION' kann z.B. eine Auftragsdatei erstellt  werden,  in
  1045.     der  lediglich  die Kundennummer eingegeben werden muß. Im zweiten Feld wird
  1046.     dann anhand der Kundennummer aus  der  Adressdatei  die  zugehörige  Adresse
  1047.     eingetragen
  1048.  
  1049.  
  1050.  
  1051.     SYNTAX: RELATION(<Pfad/Datei>,<Suchbegriff>,<Suchfeld>,<Übernahmefeld>)
  1052.  
  1053.     Beispiel 1: RELATION('CDVerleih/CDBestand.db',F5,1,2)
  1054.     Beispiel 2: RELATION(F1,F5,1,2)
  1055.     Beispiel 3: RELATION('Adressdatei/Adressen.db','Müller',1,2)
  1056.  
  1057.     Pfad/Datei    - Pfad und Name der externen Datei. Dieser kann auch durch die
  1058.                     Angabe einer Feldnummer aus einem anderen Feld übergeben
  1059.                     werden.
  1060.     Suchbegriff   - Suchbegriff für die externe Datei. Als Suchbegriff kann die
  1061.                     Nummer eines Feldes stehen, wessen Inhalt als Suchbegriff für
  1062.                     die externe Datei verwendet werden soll (z.B. F3).
  1063.      Suchfeld     - Feldnummer der externen Datei, deren Einträge mit dem
  1064.                     Suchbegriff verglichen werden.
  1065.     Übernahmefeld - Gibt die Nummer des Feldes an, dessen Inhalt übergeben wird.
  1066.  
  1067.  
  1068.  
  1069.     Anwendungsbeispiel:
  1070.  
  1071.     Angenommen Sie  haben  sich  eine  Kundendatei  (mit  Namen  'Kunden.db'  im
  1072.     Verzeichnis 'Kundenkartei') und eine Auftragsdatei erstellt. Die Kundendatei
  1073.     enthählt im Feld 1 die Kundennummern und im Feld 2 den Namen des Kunden.
  1074.  
  1075.     In der Auftragsdatei wird im Feld 3 die Kundennummer eingegeben. In  Feld  4
  1076.     sol  dann  anhand  der Kundennummer automatisch der Name aus der Kundendatei
  1077.     eingetra gen werden. Der Standardeintrag für Feld 4 in der Auftragsdatei muß
  1078.     dann folgendermaßen lauten:
  1079.  
  1080.     RELATION('Kundenkartei/Kunden.db',F3,1,2)
  1081.  
  1082.     Nach dem Überspringen des Feldes wird der Inhalt aus Feld 3 im  Feld  1  der
  1083.     Date  'Kunden.db'  gesucht.  Wird  der Eintrag gefunden, wird der Inhalt aus
  1084.     Feld 2 der Kundendatei im Feld 4 der Auftragsdatei eingefügt.
  1085.  
  1086.     HINWEIS: Statt der Angabe eines Pfades und der Datei kann auch ein Feld der
  1087.              aktuellen Maske stehen. In Beispiel 2 steht z.B. für den Pfad und
  1088.              Dateinamen 'F1'. So kann in Feld 1 für jeden Datensatz eine andere
  1089.              externe Datei angegeben werden, die dann im Feld mit der Relation
  1090.              zur Verfügung steht.
  1091.  
  1092.     ACHTUNG! Ab DataBase Professional Version 3.0 können Dateien auch mit
  1093.              Leerzeichen in den Feldern (Feste Größe) gespeichert werden
  1094.              (Siehe Kapitel 2.3.1.1 dieser Liesmich-Datei). Der Standardeintrag
  1095.              'RELATION' kann nur an Dateien angewandt werden, die mit der
  1096.              Einstellung 'komprimiert' gespeichert wurden.
  1097.  
  1098.  
  1099.  
  1100.  
  1101.   Kapitel 7.1  ARexxfunktionen
  1102.  
  1103.     Eine Beschreibung aller ARexx-Befehle erhalten Sie per  Online-Hilfe  direkt
  1104.     aus  DataBase  Professional.  Wählen Sie hierzu die Menüfunktion 'Hilfe ...'
  1105.     aus dem Menü DataBase. Durch die Beschreibung als Online-Hilfe erhalten  Sie
  1106.     eine immer akutelle Liste der ARexx-Befehle.
  1107.  
  1108.  
  1109.  
  1110.  
  1111.     Kapitel 7.2  Auto im ARexx-Verzeichnis
  1112.  
  1113.     Im Verzeichnis ARexx von DataBase Professional befindet  sich  eine  weitere
  1114.     Schublade  mit  Namen 'Auto'. In dieser können ARexx-Scripte kopiert werden,
  1115.     welche direkt mit der Menüfunktion 'DataBase/ARexx/...' gestartet werden.
  1116.  
  1117.  
  1118.  
  1119.  
  1120.   Anhang E:  Hilfefunktion im Editiermodus
  1121.  
  1122.     Im Editiermodus kann durch Drücken der Tastenkombination rechte Amigataste +
  1123.     h ein Fenster geöffnet werden, welches Informationen zu den Texteingabefunk=
  1124.     tionen liefert.
  1125.  
  1126.  
  1127.  
  1128.  
  1129.   Anhang E:  Cycle-Gadgets
  1130.  
  1131.     Cycle-Gadgets und Checkboxes können auch über die Tastatur gesteuert werden.
  1132.     Bei  Cycle-Gadgets  ohne  Namen  kann  mit  der  Tab-Taste  durch das Gadget
  1133.     geschaltet werden.
  1134.  
  1135.